Can Rules of Inferences Resolve Coordination Ambiguity in Natural Language Requirements Specification?
نویسندگان
چکیده
Coordination ambiguity is the ambiguity that occurs from the use of coordinators such as and and or. The first author’s previous work tried to resolve coordination ambiguity in natural language (NL) requirements specifications (RSs) by using language patterns derived from rules of logic (RLs). However, a reevaluation of the language patterns show that RLs cannot fully resolve coordination ambiguity in a RS because the coordinators are not always truth functional, due to incompatible interpretations that a human ascribes to the ambiguous RS. Furthermore, human perceptions in the interpretation of the coordinators in a RS vary incredibly widely. The implications of this observation on requirements elicitation are discussed.
منابع مشابه
Automatic Construction of Object Oriented Design Models [UML Diagrams] from Natural Language Requirements Specification
Application of natural language understanding to requirements gathering remains a field that has only limited explorations so far. This paper presents an approach to extract the object oriented elements of the required system. This approach starts with assigning the parts of speech tags to each word in the given input document. Further, to resolve the ambiguity posed by the pronouns, the pronou...
متن کاملSpecification of Non-Functional Requirements: A Hybrid Approach
When specifying user requirements, not only it is critical to ensure correct and unambiguous specification of functional requirements, but also that of non-functional requirements (NFRs). In fact, resolving ambiguities from user specified natural language NFRs and specifying the correct ones in a formal language have attracted significant attention. Our current research focuses on the issues pe...
متن کاملPatterns and metamodel for a natural-language-based requirements specification language
Software requirements engineering is an essential activity for the successful development of information systems. Requirements can be specified using different techniques, but taking into account the different stakeholders that have to deal with requirements information, a successful approach has to balance the need to use a widely understood requirements notation, with the importance of elimin...
متن کاملTaming Ambiguity in Natural Language Requirements
One of the main tasks of requirements engineering (RE) is the creation of a requirements document that precisely, consistently, and completely describes the functional and non-functional properties of the system to be built. At some point during the RE process, the requirements are written down using a natural language or a requirements specification language. On one hand, natural language is f...
متن کاملFlexible Table-Driven Parsing for Natural Language Processing
Ambiguity is a major difficulty for natural language processing (NLP) systems. The longer that ambiguities in a sentence remain unresolved, the more work an NLP system may perform in considering alternative interpretations of the sentence. Thus, for efficiency, an NLP system should resolve ambiguities as early as possible in processing. This report describes L parsing—an algorithm for table-dri...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008